// 这个模块主要获取品牌管理数据
import request from '@/utils/bradn-request'

// 获取品牌列表 /admin/product/baseTrademark/{page}/{limit}
export const reqTradeMarkList = (page, limit) => request({
    url: `/admin/product/baseTrademark/${page}/${limit}`,
    method: 'get'
})

// 添加品牌 /admin/product/baseTrademark/save   post  携带品牌名称、品牌logo两个参数   
// 切记：对于新增的品牌，给服务器传数据，不需要传id、id是由服务器生成

// 修改品牌 /admin/product/baseTrademark/update  put  携带id、品牌名称、品牌logo三个参数
// 切记：对于修改某一个品牌的操作，前端携带的参数需要带上id，需要告诉服务器修改的是哪个品牌

// 添加、修改品牌功能类似，可以写在一起
export const reqAddOrUpdateTradeMark = (tradeMark) => {
    // 如果携带id，那就是修改品牌
    if (tradeMark.id) {
        return request({
            url: '/admin/product/baseTrademark/update',
            data: tradeMark,
            method: 'put'
        })
    } else {
        // 添加品牌
        return request({
            url: '/admin/product/baseTrademark/save',
            data: tradeMark,
            method: 'post'
        })
    }
}

// 删除品牌 /admin/product/baseTrademark/remove/{id} delete
export const reqDeleteTradeMark = (id) => request({
    url: `/admin/product/baseTrademark/remove/${id}`,
    method: 'delete'
})